.. _ocacontrolnetwork: 1.4.1 OcaControlNetwork ======================== Class Hierarchy: :ref:`OcaRoot ` : :ref:`OcaApplicationNetwork ` : :ref:`OcaControlNetwork ` .. cpp:class:: OcaControlNetwork: OcaApplicationNetwork **Properties**: .. _ocacontrolnetwork_classid: .. cpp:member:: static const OcaClassID ClassID = "1.4.1" This property is an override of the **OcaRoot** property. This property has id ``1.1``. .. _ocacontrolnetwork_classversion: .. cpp:member:: static const OcaClassVersionNumber ClassVersion = 1 This property is an override of the **OcaRoot** property. This property has id ``1.2``. .. _ocacontrolnetwork_protocol: .. cpp:member:: OcaNetworkControlProtocol Protocol Type of control protocol used by the network (OCAnn). Read-only property. This property has id ``3.1``. Properties inherited from :ref:`ocaapplicationnetwork`: - :cpp:texpr:`OcaClassID` :ref:`OcaRoot::ClassID ` - :cpp:texpr:`OcaClassVersionNumber` :ref:`OcaRoot::ClassVersion ` - :cpp:texpr:`OcaBoolean` :ref:`OcaRoot::Lockable ` - :cpp:texpr:`OcaLockState` :ref:`OcaRoot::LockState ` - :cpp:texpr:`OcaONo` :ref:`OcaRoot::ObjectNumber ` - :cpp:texpr:`OcaString` :ref:`OcaRoot::Role ` - :cpp:texpr:`OcaClassID` :ref:`OcaApplicationNetwork::ClassID ` - :cpp:texpr:`OcaClassVersionNumber` :ref:`OcaApplicationNetwork::ClassVersion ` - :cpp:texpr:`OcaUint16` :ref:`OcaApplicationNetwork::ErrorCode ` - :cpp:texpr:`OcaString` :ref:`OcaApplicationNetwork::Label ` - :cpp:texpr:`OcaONo` :ref:`OcaApplicationNetwork::Owner ` - :cpp:texpr:`OcaApplicationNetworkServiceID` :ref:`OcaApplicationNetwork::ServiceID ` - :cpp:texpr:`OcaApplicationNetworkState` :ref:`OcaApplicationNetwork::State ` - :cpp:texpr:`OcaList` :ref:`OcaApplicationNetwork::SystemInterfaces ` **Methods**: .. _ocacontrolnetwork_getcontrolprotocol: .. cpp:function:: OcaStatus GetControlProtocol(OcaNetworkControlProtocol &Protocol) Gets the network's Protocol property. Return status indicates whether the operation was successful. This method has id ``3.1``. - :cpp:expr:`Protocol`: Output parameter. Methods inherited from :ref:`ocaapplicationnetwork`: - :ref:`OcaApplicationNetwork::GetClassIdentification ` - :ref:`OcaApplicationNetwork::GetLockable ` - :ref:`OcaApplicationNetwork::GetLockState ` - :ref:`OcaApplicationNetwork::GetRole ` - :ref:`OcaApplicationNetwork::SetLockNoWrite ` - :ref:`OcaApplicationNetwork::SetLockNoReadWrite ` - :ref:`OcaApplicationNetwork::Unlock ` - :ref:`OcaApplicationNetwork::Control ` - :ref:`OcaApplicationNetwork::GetErrorCode ` - :ref:`OcaApplicationNetwork::GetLabel ` - :ref:`OcaApplicationNetwork::GetOwner ` - :ref:`OcaApplicationNetwork::GetPath ` - :ref:`OcaApplicationNetwork::GetServiceID ` - :ref:`OcaApplicationNetwork::GetState ` - :ref:`OcaApplicationNetwork::GetSystemInterfaces ` - :ref:`OcaApplicationNetwork::SetLabel ` - :ref:`OcaApplicationNetwork::SetServiceID ` - :ref:`OcaApplicationNetwork::SetSystemInterfaces `